translucent reflector - French English Dictionary